home *** CD-ROM | disk | FTP | other *** search
-
- #
- # This makefile is automatically generated by imake... do not modify
- # or you may lose your changes when imake generates makefiles again.
- # Ignore this message if you are not using imake.
- #
- # $Source: \mit\kerberos\src\util\imake.includes\RCS\Imake.template,v $
- # $Author: steiner $
- # $Header: Imake.template,v 4.3 88\12\09 15:41:52 steiner Exp $
- #
-
- NEWTOP=..\.
- BUILDTOP=..\.
-
- DEPEND=$(BUILDTOP)\makedepd\makedepd
-
- IMAKE=$(BUILDTOP)\util\imake\imake -I$(BUILDTOP)\util\imake.includes
-
- INCLUDE= -I$(BUILDTOP)\include
- LINTFLAGS=$(INCLUDE) $(DEFINES) $(GLOBAL_CDEFS)
-
- # $Source: \mit\kerberos\src\util\imake.includes\RCS\config.Imakefile,v $
- # $Author: jtkohl $
- # $Header: config.Imakefile,v 4.10 89\01\05 14:56:16 jtkohl Exp $
- #
-
- GLOBAL_CDEFS= -DATHENA_COMPAT -DATHENA -DKERBEROS -DVFS $(NOENCFLAG) $(DBMFLAG)
-
- SRCTOP=d:\kerb
-
- DESTDIR=
-
- SVRDIR= \usr\etc
- ATHENADIR=\usr\athena
- LIBDIR= \usr\athena\lib
- LINTLIBDIR = \usr\lib\lint
- BINDIR= \usr\bin
- UCBDIR= \usr\ucb
- ETCDIR= \etc
- DAEMDIR= \usr\etc
- SLASHBINDIR= \bin
- INCLDIR= \usr\include
- MANDIR= \usr\man
-
- KRB_LIB=$(BUILDTOP)\lib\krb\krb.lib
- KRB_LIBDEP=$(KRB_LIB)
- KRB_LINTLIB=$(BUILDTOP)\lib\krb\llib-lkrb.ln
- KRB_ADM=$(BUILDTOP)\lib\kadm\libkadm.a
- KRB_ADMDEP=$(KRB_ADM)
-
- NOENCFLAG=
- DES_LIB=$(BUILDTOP)\lib\des\des.lib
- DES_LIBDEP=$(DES_LIB)
- DES_LINTLIB=$(BUILDTOP)\lib\des\llib-ldes.ln
-
- DBMFLAG=-DNDBM
- KDB_LIB=$(BUILDTOP)\lib\kdb\libkdb.a
- KDB_LIBDEP=$(KDB_LIB)
-
- COM_ERR=-lcom_err
-
- COM_ERR_DEP=
-
- ARCHIVE= ar cru
-
- RANLIB= ranlib
-
- COMPILE_ET= compile_et
-
- INSTALLFILE= install -m 444
-
- INSTALLLIB= install -m 444
-
- INSTALLPROG= install -m 555
-
- INSTALLRAW= install
-
- INSTALLSUID= install -m 4555 -o root
-
- LD=ld
-
- AS=as
-
- LINT=lint
-
- CC=cl
-
- CCRO=cl
-
- HCC=$(CC)
-
- CPP=$(CC) -E
-
- DBG=/Zi /Oxn
-
- DEFINES=-DPC -DBSD42
-
- HCFLAGS=$(CFLAGS)
-
- TAGGER=etags
-
- MAKE=make
- RM=rm -f
- MV=mv
- CP=cp
- LN=ln -s
- LPR=lpr -p
- CHMOD=chmod
-
- DEF_UID = 113
-
- # $Source: \mit\kerberos\src\util\imake.includes\RCS\Imake.rules,v $
- # $Author: jtkohl $
- # $Header: Imake.rules,v 4.7 89\01\05 14:22:05 jtkohl Exp $
- #
-
- # $Source: \mit\kerberos\src\kuser\RCS\Imakefile,v $
- # $Author: jtkohl $
- # $Header: Imakefile,v 4.2 89\01\05 11:26:46 jtkohl Exp $
- #
- # Copyright 1987, 1988 by the Massachusetts Institute of Technology.
- #
- # For copying and distribution information,
- # please see the file <mit-copyright.h>.
- #
- # Imakefile for kerberos-specific user programs
- #
-
- SUBDIRS=passwd
- SRCS=kinit.c kdestroy.c klist.c ksu.c ksrvtgt.c
- SRCDIR=$(SRCTOP)\kuser
- CODE=$(SRCS) Imakefile
- DEFINES=-DPC
- LIBS= slibsock.lib $(DES_LIB) $(KRB_LIB)
- DEPLIBS= $(KRB_LIBDEP) $(DES_LIBDEP)
- CFLAGS= -Zp $(DBG) $(INCLUDE) $(DEFINES)
-
- .asm.obj:
- masm /mx /Zi $*.asm,$*.obj;
-
- .c.obj:
- $(CC) -c $(CFLAGS) $*.c
-
- all:: kerbmem.exe
-
- kerbmem.exe : kerbmem.c envpkg.obj
- cl -Zp -I..\include $(DBG) $(DEFINES) kerbmem.c envpkg.obj
-
- all:: kinit.exe
-
- kinit.exe: $(DEPLIBS) kinit.obj
- $(CC) $(CFLAGS) kinit.obj $(LIBS) /link /stack:16000
-
- install::
- $(INSTALLPROG) kinit $(DESTDIR)$(ATHENADIR)\kinit
-
- clean::
- $(RM) kinit kinit.o
-
- all:: kdestroy.exe
-
- kdestroy.exe: $(DEPLIBS) kdestroy.obj
- $(CC) $(CFLAGS) kdestroy.obj $(LIBS)
-
- install::
- $(INSTALLPROG) kdestroy $(DESTDIR)$(ATHENADIR)\kdestroy
-
- clean::
- $(RM) kdestroy kdestroy.o
-
- all:: klist.exe
-
- klist.exe: $(DEPLIBS) klist.obj
- $(CC) $(CFLAGS) klist.obj $(LIBS) /link /stack:16000
-
- install::
- $(INSTALLPROG) klist $(DESTDIR)$(ATHENADIR)\klist
-
- clean::
- $(RM) klist klist.o
-
- all::
-
- ksu.exe: ksu.obj $(DEPLIBS)
- $(CC) $(CFLAGS) ksu.obj $(LIBS)
-
- install::
- $(INSTALLSUID) ksu $(DESTDIR)$(ATHENADIR)\ksu
-
- clean::
- $(RM) ksu ksu.o
-
- all::
-
- ksrvtgt.exe: $(DEPLIBS) ksrvtgt.obj
- $(CC) $(CFLAGS) ksrvtgt.obj $(LIBS)
-
- install::
- $(INSTALLPROG) ksrvtgt $(DESTDIR)$(ATHENADIR)\ksrvtgt
-
- clean::
- $(RM) ksrvtgt ksrvtgt.o
-
- all::
-
- install::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" install "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) install ; \
- echo "### Done with" `pwd`); \
- done
-
- clean::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" clean "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) clean ; \
- echo "### Done with" `pwd`); \
- done
-
- depend::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" depend "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) depend ; \
- echo "### Done with" `pwd`); \
- done
-
- tags::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" tags "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) tags ; \
- echo "### Done with" `pwd`); \
- done
-
- print::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" print "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) print ; \
- echo "### Done with" `pwd`); \
- done
-
- src::
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" src "in" `pwd`; \
- $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) src ; \
- echo "### Done with" `pwd`); \
- done
-
- Makefiles::
- @echo "### Making Makefiles in" `pwd`
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making Makefile in" `pwd`; \
- $(MAKE) $(MFLAGS) SRCTOP=$(SRCTOP) \
- NEWTOP=..\$(BUILDTOP) \
- BUILDTOP=..\$(BUILDTOP) \
- -f ..\Makefile \
- Makefile; \
- $(MAKE) $(MFLAGS) SRCTOP=$(SRCTOP) \
- NEWTOP=..\$(BUILDTOP) \
- Makefiles; \
- echo "### Done with" `pwd`); \
- done
-
- depend:: $(SRCS)
- @echo "### Now computing dependencies"
- @$(DEPEND) $(CFLAGS) $(SRCS)
-
- clean::
- $(RM) *~ \#* *.bak $(TAGSFILE)
-
- tags::
- $(TAGGER) *.c *.h
-
- Makefile::
- -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
- $(IMAKE) -DNEW_TOP=$(NEWTOP) -s Makefile
-
- print:: $(CODE)
- $(LPR) $(CODE)
-
- src:: $(CODE)
-
- install::
-
- Makefiles::
-
- backup:
- xcopy *.c c:\kerb\kuser
- xcopy *.asm c:\kerb\kuser
- copy makefile.* c:\kerb\kuser
-
- # DO NOT DELETE THIS LINE
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
-
- kinit.obj: ..\.\include/conf.h ..\.\include/mit_copy.h ..\.\include/osconf.h
- kinit.obj: ..\.\include/conf-pc.h h:\include/stdio.h ..\.\include/krb.h
- kinit.obj: ..\.\include/des.h
- kdestroy.obj: ..\.\include/mit_copy.h h:\include/stdio.h ..\.\include/krb.h
- kdestroy.obj: ..\.\include/conf.h ..\.\include/osconf.h
- kdestroy.obj: ..\.\include/conf-pc.h ..\.\include/des.h
- klist.obj: ..\.\include/mit_copy.h h:\include/stdio.h h:\include/string.h
- klist.obj: ..\.\include/krb.h ..\.\include/conf.h ..\.\include/osconf.h
- klist.obj: ..\.\include/conf-pc.h ..\.\include/des.h h:\include/fcntl.h
- klist.obj: ..\.\include/prot.h ..\.\include/krb_conf.h
- ksu.obj: mit-copyright.h sys/param.h h:\include/sys/time.h sys/resource.h
- ksu.obj: syslog.h h:\include/stdio.h pwd.h grp.h ..\.\include/krb.h
- ksu.obj: ..\.\include/mit_copy.h ..\.\include/conf.h ..\.\include/osconf.h
- ksu.obj: ..\.\include/conf-pc.h ..\.\include/des.h h:\include/netdb.h
- ksu.obj: h:\include/sys/ioctl.h
- ksrvtgt.obj: h:\include/stdio.h sys/param.h ..\.\include/krb.h
- ksrvtgt.obj: ..\.\include/mit_copy.h ..\.\include/conf.h
- ksrvtgt.obj: ..\.\include/osconf.h ..\.\include/conf-pc.h ..\.\include/des.h
-